<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>第 21 题</title>
    <script>
        /*
            21.   用户输入一个整数n，计算n的阶乘。即n*(n-1)*(n-2)*……*3*2*1。
        */
        setTimeout(() => {
            // 用户输入第一个数字 
            var iInput1 = parseInt(prompt("请输入一个数字", "30"));

            // 设置累乘器
            var iMultiplicative = 1;
            // 循环
            for (var oNum = 0; oNum <= iInput1; oNum++) {
                iMultiplicative *= oNum;
            }

            // 输出至警告弹窗
            alert(iMultiplicative)
        }, 0);

    </script>
</head>

<body>

</body>

</html>